package com.beiben.quality.mapper;

import java.util.List;
import com.beiben.quality.domain.QaContractSum;

/**
 * 合同数Mapper接口
 * 
 * @author gx
 * @date 2021-03-10
 */
public interface QaContractSumMapper 
{
    /**
     * 查询合同数
     * 
     * @param contractId 合同数ID
     * @return 合同数
     */
    public QaContractSum selectQaContractSumById(Long contractId);

    /**
     * 查询合同数列表
     * 
     * @param qaContractSum 合同数
     * @return 合同数集合
     */
    public List<QaContractSum> selectQaContractSumList(QaContractSum qaContractSum);

    /**
     * 新增合同数
     * 
     * @param qaContractSum 合同数
     * @return 结果
     */
    public int insertQaContractSum(QaContractSum qaContractSum);

    /**
     * 修改合同数
     * 
     * @param qaContractSum 合同数
     * @return 结果
     */
    public int updateQaContractSum(QaContractSum qaContractSum);

    /**
     * 删除合同数
     * 
     * @param contractId 合同数ID
     * @return 结果
     */
    public int deleteQaContractSumById(Long contractId);

    /**
     * 批量删除合同数
     * 
     * @param contractIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteQaContractSumByIds(Long[] contractIds);
}
